package com.haruhinav.mapper;

import com.haruhinav.entity.Note;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface NoteMapper {

//    根据用户id查询
    List<Note> findNoteByUId(@Param("uid") int userId);
//  根据用户id查询 不查询内容
    List<Note> findNoteByUIdNoContent(@Param("uid") int userId);

//    根据id查询
    Note findOneById(@Param("id") int id);
//    修改 by id
    int updateNoteById(Note note);
//    删除 by id
    int delNoteById(@Param("id") int id);
//   添加笔记
    int insertNote(Note note);
}
